#ifndef _NAVE_H
#define _NAVE_H

class Nave
{
    public:
        int tiros1;
         std::vector<Projetil> tiros;
        Nave();
        Nave(float x, float y, float z);
        void Desenha (float x, float y, float z);
        void MoveEsquerda();
        void MoveDireita();
        void Atira();
        void CoordProjeteis(void);
        float getX();
        float getY();
        float getZ();
        void SetX(float novoX);
        void SetY(float novoY);
        void SetZ(float novoZ);
       ~Nave();
    protected:
    private:
        float x, y, z;
        static const int maxTiros = 5;
        //vetor std para 5 projeteis.

};

#endif // NAVE_H
